<!DOCTYPE html>
<html>
<head>
    <title>学生编号查询</title>
    <meta charset="UTF-8">
    <style>
        body {
            font-family: Arial, sans-serif;
            max-width: 600px;
            margin: 0 auto;
            padding: 20px;
            text-align: center;
        }
        h1 {
            color: #333;
        }
        #studentName {
            padding: 10px;
            width: 70%;
            font-size: 16px;
            border: 1px solid #ddd;
            border-radius: 4px;
        }
        button {
            padding: 10px 20px;
            background-color: #4CAF50;
            color: white;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-size: 16px;
            margin-left: 10px;
        }
        button:hover {
            background-color: #45a049;
        }
        #result {
            margin-top: 20px;
            padding: 15px;
            border: 1px solid #ddd;
            border-radius: 4px;
            font-size: 18px;
            min-height: 20px;
        }
    </style>
    <script>
        const studentData = {
            "郑龙轩": "1001",
            "接家乐": "1002",
            "鲁芸绮": "1003",
            "陈佳欣": "1004",
            "沈悦": "1005",
            "唐旖旎": "1006",
            "王玲珑": "1007",
            "马晨伊": "1008",
            "陈思余": "1009",
            "周艾米利": "1010",
            "俞梓瑶": "1011",
            "沈佳怡": "1012",
            "俞辰豪": "1013",
            "陈义喆": "1014",
            "李俊佑": "1015",
            "石语晨": "1016",
            "顾梦洁": "1017",
            "石逸萱": "1018",
            "周语彤": "1019",
            "袁帅": "1020",
            "戴凌渊": "1021",
            "范宇辰": "1022",
            "柴心阳": "1023",
            "牟梓铃": "1024",
            "周忆果": "1025",
            "夏明宇": "1026",
            "孟逸辰": "1027",
            "周熊斌": "1028",
            "李嘉乐": "1029",
            "张一宸": "1030",
            "阮金怡": "1031",
            "刘羽彤": "1032",
            "吴羽希": "1033",
            "龚成": "1034",
            "谢清宇": "1036",
            "郁禹乐": "1037",
            "沈高加": "1038",
            "邬思淇": "1039",
            "范丝琪": "1040",
            "寿梓萱": "1041",
            "丁栉炫": "1042",
            "胡可欣": "1043",
            "颜奕宸": "1044",
            "杨宸恺": "1045",
            "龚浩轩": "1046",
            "杨铭坚": "1047",
            "彭梓晋": "1048",
            "郝好": "1049",
            "蒋应杰": "1050",
            "李悦瞳": "1051",
            "张敬贤": "1052",
            "张珉祯": "1053",
            "李响": "1054",
            "张紫钰": "1055",
            "王云子": "1056",
            "俞辰皓": "1057",
            "唐可一": "1058",
            "芮浩程": "1059",
            "黄博涛": "1060",
            "赵若岚": "1061",
            "唐开琦": "1062",
            "聂文轩": "1063",
            "陈柳依": "1064",
            "杨锦鹏": "1065",
            "杨锦程": "1066",
            "江美佳": "1067",
            "孙奕博": "1068",
            "陈博雅": "1069",
            "赵亦涵": "1070",
            "叶晨曦": "1071",
            "黄文博": "1072",
            "祁予晗": "1073",
            "沈翊宸": "1074",
            "杨柳香": "1075",
            "李俊宇": "1076",
            "林菲": "1077",
            "顾晓萱": "1078",
            "徐梓祎": "1079",
            "王昱栋": "1080",
            "赵承轩": "1081",
            "李玉辉": "1082",
            "刘泽楠": "1083",
            "孟玉秀": "1084",
            "李宇": "1085",
            "张乐": "1086",
            "吴舒仰": "1087",
            "程嘉馨": "1088",
            "李明杰": "1089",
            "李嘉洪": "1090",
            "黄奕晗": "1091",
            "孙宇哲": "1092",
            "李宜泽": "1093",
            "熊浩辰": "1094",
            "刘梓阳": "1095",
            "唐欣悦": "1096",
            "袁艺然": "1097",
            "贺景然": "1098",
            "沈辰晓": "1099",
            "王歆月": "1100",
            "宋彦睿": "1101",
            "刘佳宜": "1102",
            "王嘉鑫": "1103",
            "蔡煜": "1104",
            "王诗涵": "1105",
            "徐明旺": "1106",
            "马若轩": "1107",
            "丛宇航": "1108",
            "罗紫涵": "1109",
            "马琳玉": "1110",
            "李文轩": "1111",
            "陈景琂": "1112",
            "孙若馨": "1113",
            "谢柠宇": "1114",
            "代天翼": "1115",
            "杨翼翔": "1116",
            "金欣睿": "1117",
            "王晨旭": "1118",
            "吴彤": "1119",
            "王若辰": "1120",
            "孙昕玥": "1121",
            "邹道": "1122",
            "张悠澜": "1123",
            "李禹铖": "1124",
            "李涵": "1125",
            "郭梓俊": "1126",
            "郭瀚宸": "1127",
            "陆美乐": "1128",
            "杨濮丞": "1129",
            "徐梦瑶": "1130",
            "方邵杰": "1131",
            "冯笑笑": "1132",
            "龚晨曦": "1133",
            "王语涵": "1134",
            "程永康": "1135",
            "张梓晨": "1136",
            "陈思彤": "1137",
            "邵明浩": "1138",
            "张钰琳": "1139",
            "董彦阳": "1140",
            "杨哲翰": "1141",
            "唐鑫": "1142",
            "邓从诺": "1143",
            "许梓宸": "1144",
            "李诗晴": "1145",
            "朱墨凡": "1146",
            "谢若萱": "1147",
            "刘子善": "1148",
            "朱沐羽": "1149",
            "闫妍": "1150",
            "郭晗玥": "1151",
            "曹玥辰": "1152",
            "向昕怡": "1153",
            "杨静箐": "1154",
            "骆欣悦": "1155",
            "吴锦晨": "1156",
            "汪懿哲": "1157",
            "徐星玥": "1158",
            "王智轩": "1159",
            "田清睿": "1160",
            "丁禹希": "1161",
            "王霄瑶": "1162",
            "崔弘毅": "1163",
            "杨紫曦": "1164",
            "尹钰雯": "1165",
            "孙慧雨": "1166",
            "赵姝瑶": "1167",
            "韩梓欣": "1168",
            "朱紫妍": "1169",
            "杨晨熙": "1170",
            "陈宸": "1171",
            "陈爽": "1172",
            "刘芷煜": "1173",
            "程勇周": "1174",
            "黄艺晨": "1175",
            "王家欢": "1176",
            "杨思琪": "1177",
            "钱辰": "1178",
            "李欣冉": "1179",
            "陆子韵": "1180",
            "薛子歆": "1181",
            "王鑫怡": "1182",
            "罗雨欣": "1183",
            "盛泽": "1184",
            "吴梓语": "1185",
            "杨杨": "1186",
            "刘嘉轩": "1187",
            "张沐喆": "1188",
            "宫铭萱": "1189",
            "金允美": "1190",
            "林麟祎": "1191",
            "李浩辰": "1192",
            "王书涵": "1193",
            "江悦欣": "1194",
            "张致远": "1195",
            "朱雨辰": "1196",
            "柯书涵": "1197",
            "杨羽皓": "1198",
            "董淑涵": "1199",
            "韩熙": "1200",
            "韩晨希": "1201",
            "吴俊杰": "1202",
            "林孟可": "1203",
            "林思成": "1204",
            "魏金耀": "1205",
            "韩旭尧": "1206",
            "彭恩语": "1207",
            "向梓蕙": "1208",
            "周沁怡": "1209",
            "郭韫豪": "1210",
            "毛维博": "1211",
            "王丹妮": "1212",
            "温晨菲": "1213",
            "吴子晨": "1214",
            "李翰": "1215",
            "冯欣妍": "1216",
            "李浚奇": "1217",
            "薛雨露": "1218",
            "谢骏逸": "1219",
            "刘安宁": "1220",
            "黎妙舸": "1221",
            "邵语晗": "1222",
            "潘雅琪": "1223",
            "范磊": "1224",
            "马玉骐": "1225",
            "陈轩宇": "1226",
            "杨易东": "1227",
            "杜怡辰": "1228",
            "徐凯威": "1229",
            "唐熙睿": "1230",
            "邓海婕": "1231",
            "孙思羽": "1232",
            "吴悠": "1233",
            "张蔓婷": "1234",
            "孙卓阳": "1235",
            "贾子阅": "1236",
            "李嘉乐": "1237",
            "李振源": "1238",
            "赖亦菲": "1239",
            "单紫诺": "1240",
            "张皓晨": "1241",
            "童峻桸": "1242",
            "唐文贝": "1243",
            "张康": "1244",
            "刘欣瑶": "1245",
            "梁梦琪": "1246",
            "杨牧沣": "1247",
            "严望舒": "1248",
            "陈娅楠": "1249",
            "郭芷言": "1250",
            "李晨悦": "1251",
            "余宸旭": "1252",
            "王雨欣": "1253",
            "屠承欢": "1254",
            "王博文": "1255",
            "沈冠雄": "1256",
            "曹可": "1257",
            "徐子豪": "1258",
            "胡可儿": "1259",
            "刘子榕": "1260",
            "杨皓": "1261",
            "熊训羽": "1262",
            "彭晨轩": "1263",
            "孟郅杰": "1264",
            "朱国浩": "1265",
            "朱斯涵": "1266",
            "刘泽林": "1267",
            "顾浩宇": "1268",
            "储易帆": "1269",
            "张逸辰": "1270",
            "秦欣妍": "1271",
            "李嘉欣": "1272",
            "陈翔": "1273",
            "李诗琪": "1275",
            "卞语桐": "1276",
            "李昭旼": "1277",
            "查洛昕": "1278",
            "殷易东": "1279",
            "郭兴泽": "1280",
            "刘继铭": "1281",
            "倪瑾瑶": "1282",
            "李雨泽": "1283",
            "高汪畅": "1284",
            "郑慧溪": "1285",
            "潘绍哲": "1286",
            "陶宫新语": "1287",
            "陆锦熙": "1288",
            "赵欣晨": "1289",
            "古永康": "1290",
            "高懿": "1291",
            "陈宇": "1292",
            "徐烨": "1293",
            "王韵哲": "1294",
            "纪子晨": "1295",
            "王佳怡": "1296",
            "孙嘉俊": "1297",
            "吴思妤": "1298",
            "陆亦倩": "1299",
            "石楷磊": "1300",
            "贾先帅": "1301",
            "张元昊": "1302",
            "储安琪": "1303",
            "范杨禹": "1304",
            "吕子琪": "1305",
            "金会欣": "1306",
            "樊思妍": "1307",
            "余可欣": "1308",
            "汪紫涵": "1309",
            "胡高浙": "1310",
            "赵思睿": "1311",
            "刘伊涵": "1312",
            "丁奕涵": "1313",
            "李煜晟": "1314",
            "吴铮": "1315",
            "褚洋": "1316",
            "陈轩杰": "1317",
            "陈梦瑶": "1318",
            "熊丹丹": "1319",
            "孙靖瑶": "1320",
            "张子游": "1321",
            "杨宇涵": "1322",
            "魏子皓": "1323",
            "王心妍": "1324",
            "陈怡": "1325",
            "刘子琦": "1326",
            "赵泓旭": "1327",
            "刘梦玥": "1328",
            "曹沁璇": "1329",
            "徐逸晨": "1330",
            "许言": "1331",
            "于淼璇": "1332",
            "吴思羽": "1333",
            "周泽美": "1334",
            "代世勋": "1335",
            "翁钰泽": "1336",
            "施墨一": "1337",
            "秦海昕": "1338",
            "秦一然": "1339",
            "王语兮": "1340",
            "何依杨": "1341",
            "顾于飞": "1342",
            "蒋怡瑄": "1343",
            "曹宇辰": "1344",
            "陈欣怡": "1345",
            "张子安": "1346",
            "盛思远": "1347",
            "李欣雨": "1348",
            "汤舒雅": "1349",
            "薛震宇": "1350",
            "朱天蕊": "1351",
            "黄亦轩": "1352",
            "陈峻贤": "1353",
            "吴靖瑶": "1354",
            "郁嘉": "1355",
            "邱美琪": "1356",
            "徐隽骁": "1357",
            "徐靖然": "1358",
            "傅天予": "1359",
            "齐弋琛": "1360",
            "张昊彣": "1361",
            "李抒洋": "1362",
            "言杨奕": "1363",
            "陈嘉佑": "1364",
            "黄语茜": "1365",
            "祝悦如": "1366",
            "陈逸轩": "1367",
            "张歆宁": "1368",
            "陈泽年": "1369",
            "谭江宇": "1370",
            "李欣然": "1371",
            "方周楠涯": "1372",
            "裘诺溪": "1373",
            "张雅曦": "1374",
            "刘雯雯": "1375",
            "张云杰": "1376",
            "顾荣鑫": "1377",
            "孙雨桐": "1378",
            "文子昊": "1379",
            "张子涵": "1380",
            "沈汤莫": "1381",
            "陈静涵": "1382",
            "林子嫣": "1383",
            "郭一轩": "1384",
            "王修喆": "1385",
            "唐果": "1386",
            "涂展豪": "1387",
            "马帅": "1388",
            "沈鑫佑": "1389",
            "卞逸宸": "1390",
            "潘梓郡": "1391",
            "王子豪": "1392",
            "杨雨晗": "1393",
            "陈飞畅": "1394",
            "常曦若": "1395",
            "谢宥涵": "1396",
            "张瑞锦": "1397",
            "段紫君": "1398",
            "沈天为": "1399",
            "刘宸熙": "1400",
            "刘青蓝": "1401",
            "姚鸿帆": "1402",
            "张辰瑜": "1403",
            "张飞扬": "1404",
            "李雨哲": "1405",
            "吴乐陶": "1406",
            "吕思璇": "1407",
            "朱宸朔": "1408",
            "胡羽可": "1409",
            "曹星晟": "1410",
            "张文月": "1411",
            "任悦": "1412",
            "于贺子千": "1413",
            "程毅鸣": "1414",
            "王乙舒": "1415",
            "陆星宇": "1417",
            "吕佳辰": "1418",
            "范诗媛": "1419",
            "厉家劭": "1420",
            "丁甜馨": "1421",
            "陈海洋": "1422",
            "曹宣妍": "1423",
            "周心怡": "1424",
            "杨卓荧": "1425",
            "侯子寒": "1426",
            "杨嘉怿": "1427",
            "袁梦": "1428",
            "吴梓嫣": "1429",
            "吴浩凡": "1430",
            "肖晟锐": "1431",
            "祁煜智": "1432",
            "赫煜博": "1433",
            "吕心蕾": "1434",
            "周逸莱": "1435",
            "顾文浩": "1436",
            "钱凯文": "1437",
            "郭可馨": "1438",
            "沈昱维": "1439",
            "邬俊言": "1440",
            "谢正怿": "1441",
            "王鹤轩": "1442",
            "何睿飏": "1443",
            "王林溪": "1444",
            "李锡晨": "1445",
            "刘鑫阳": "1446",
            "沈健峰": "1447",
            "杨奕晨": "1448",
            "陆宇恒": "1449",
            "高上": "1450",
            "董汪洋": "1451",
            "林烙冉": "1452",
            "苏晨宇": "1453",
            "张欣怡": "1454",
            "孙胤祥": "1455",
            "李泽彦": "1456",
            "廖涵雅": "1457",
            "徐炘曼": "1458",
            "裘可可": "1459",
            "沈心": "1460",
            "梁静文": "1461",
            "吴美金": "1462",
            "张益铭": "1463",
            "冯浩": "1464",
            "叶梓涵": "1465",
            "杨泽羽": "1466",
            "李峻锡": "1467",
            "卢思": "1468",
            "赵传琳": "1469",
            "刘唐欣": "1470",
            "王一依": "1471",
            "金梦涵": "1472",
            "蒋宇翔": "1473",
            "苏慧": "1474",
            "李承泽": "1475",
            "王俊贤": "1476",
            "包郅远": "1477",
            "马小惠": "1478",
            "冉沁怡": "1479",
            "夏景康": "1480",
            "张烁": "1481",
            "厉恩希": "1482",
            "林可欣": "1483",
            "龙赞帆": "1484",
            "吴自强": "1485",
            "周云哲": "1486",
            "刘莫轩": "1487",
            "刘永锋": "1488",
            "胡世博": "1489",
            "张厚柯": "1490",
            "肖昕瑶": "2001",
            "戚晏如": "2002",
            "张凌尔": "2003",
            "陆奕润": "2004",
            "张易宸": "2005",
            "万昕妍": "2006",
            "李嘉暄": "2007",
            "高彦宁": "2008",
            "许钰馨": "2009",
            "叶辰逸": "2010",
            "陈诺": "2011",
            "沈馨怡": "2012",
            "王顾彬": "2013",
            "王孝君": "2014",
            "李奕宸": "2015",
            "陆晨曦": "2016",
            "李晨曦": "2017",
            "张晨曦": "2019",
            "袁诗桐": "2020",
            "李永杰": "2021",
            "宋诗琪": "2022",
            "杨乐乐": "2023",
            "彭锦曦": "2024",
            "王栩翎": "2025",
            "夏修齐": "2026",
            "张梓暄": "2027",
            "徐惟伊": "2028",
            "费亿伶": "2029",
            "彭逸嵩": "2030",
            "夏沈": "2031",
            "周雅涵": "2032",
            "卢天翊": "2033",
            "唐子欣": "3001",
            "吴馨悦": "3003",
            "周情渝": "3004",
            "金宸轩": "3005",
            "丁晨皓": "3006",
            "金欣雅": "3007",
            "浦啸天": "3008",
            "洪振昊": "3010",
            "黄筱恩": "3011",
            "缪依衡": "3012",
            "吴昊泽": "3013",
            "林依依": "3014",
            "朱昕逸": "3015",
            "金晨皓": "3016",
            "李鑫语": "3017",
            "王梓轩": "3018",
            "陈昕瑶": "3019",
            "戴露晗": "3020",
            "张孟泽": "3021",
            "张雨欣": "3022",
            "潘重亦": "3023",
            "王涵": "3024",
            "虞可心": "3025",
            "缪羽何": "3026",
            "范可欣": "3027",
            "邱嘉兴": "3028",
            "林宇昊": "3029",
            "丁辰曜": "3030",
            "王佳瑶": "3031",
            "俞思辰": "3032",
            "贺苏辰": "3033",
            "王淳雅": "3034",
            "郁子涵": "3035",
            "张弈烔": "3036",
            "林玥懿": "3037",
            "倪乐尔": "3038",
            "谢思辰": "3039",
            "陆玮辰": "3040",
            "李星诺": "3041",
            "姚徐衍": "3042",
            "张艺瑄": "3043",
            "黄晨洋": "3044",
            "戴韵妍": "3045",
            "朱米娜": "3046",
            "金甜欣": "3047",
            "杨奕昕": "3048",
            "徐欣悦": "3049",
            "朱予贤": "3050",
            "鲍雯欣": "3051",
            "林辰泽": "3052",
            "莫可昕": "3053",
            "陈浩哲": "3054",
            "陶依辰": "3055",
            "宋楠": "3056",
            "吴思轩": "3057",
            "钱梓煜": "3058",
            "杨辰希": "3059",
            "王薛豪": "3060",
            "韩正轩": "3061",
            "顾雨晴": "3062",
            "陈若昕": "3063",
            "杨乐涵": "3064",
            "薛屠浩": "3065",
            "马佳妮": "3066",
            "丁凡栩": "3067",
            "杨沛禹": "3068",
            "仲语棠": "3069",
            "陆语韬": "3070",
            "吴梓鑫": "3071",
            "黄之洲": "3072",
            "沈栖宇": "3073",
            "金时悦": "3074",
            "倪擎昊": "3075",
            "王语嫣": "3076",
            "沈祺欣": "3077",
            "赵俊毅": "3078",
            "沈贝乐": "3079",
            "徐宇宸": "3080",
            "吴辰旭": "3081",
            "蒋梦涵": "3082",
            "戴伊墨": "3083",
            "卓天予": "3084",
            "王文静": "3085",
            "王汐缘": "3086",
            "邱陈语": "3087",
            "陈梓一": "3088",
            "王鑫": "3089",
            "陈子轩": "3090",
            "方俊皓": "3091",
            "陆梓怡": "3092",
            "潘梓轩": "3093",
            "陶宇浩": "3094",
            "许欢": "3095",
            "封芯宸": "3096",
            "蒋沁芯": "3097",
            "黄睿欣": "3098",
            "夏奕鑫": "3099",
            "龚欣妍": "3100",
            "冯小蔓": "3101",
            "陈逸嘉": "3102",
            "黄辰玥": "3103",
            "俞昕玥": "3104",
            "孙千懿": "3105",
            "胥哲楠": "3106",
            "许以恒": "3107",
            "吴雨嘉": "3108",
            "郭书妍": "3109",
            "张辰睿": "3110",
            "李嘉琪": "3111",
            "褚宸轩": "3112",
            "章知予": "3113",
            "马诗睿": "3114",
            "杨雨彤": "3115",
            "李轩昂": "3116",
            "倪睿": "3117",
            "蒋淼锋": "3118",
            "张晓桐": "3119",
            "王屹宸": "3120",
            "陆俊逸": "3121",
            "屠琳娜": "3122",
            "王文谖": "3123",
            "徐梓睿": "3124",
            "袁鑫洋": "3125",
            "顾沈一": "3126",
            "蒋正才": "3127",
            "周怡琳": "3128",
            "徐雨泽": "3129",
            "卓语晴": "3130",
            "沈允汐": "3131",
            "朱宇宸": "3132",
            "陈符好": "3133",
            "吴悠": "3134",
            "许凌娇": "3135",
            "沈瑜晨": "3136",
            "万博轩": "3137",
            "孙隽奕": "3138",
            "查逸峰": "3139",
            "郁昕": "3140",
            "顾晨希": "3141",
            "周昊天": "3142",
            "周雨辰": "3143",
            "王钰果": "3144",
            "沈铭轩": "3145",
            "施嘉菡": "3146",
            "冯语乔": "3147",
            "沈舒阳": "3148",
            "郁婧萱": "3149",
            "倪瑾悦": "3150",
            "陈梁亮": "3151",
            "蒋昕钰": "3152",
            "裘梦晗": "3153",
            "苏晨瑜": "3154",
            "颜煜茹": "3155",
            "许逸飞": "3156",
            "季诗颖": "3157",
            "王一淳": "3158",
            "董晓贝": "3159",
            "殷家媛": "3160",
            "沈铱杭": "3161",
            "张昕玥": "3162",
            "陈心悦": "3163",
            "陆诗琰": "3164",
            "卢果": "3165",
            "吴昊泽": "3166",
            "阮馨一": "3167",
            "丁梓暄": "3168",
            "顾晨浩": "3169",
            "张浩楠": "3170",
            "赵敏宇": "3171",
            "许奕程": "3172",
            "卓婧萱": "3173",
            "徐艺馨": "3174",
            "王舜彦": "3175",
            "杨佳琦": "3176",
            "任奕勋": "3177",
            "朱奕安": "3178",
            "盛诺一": "3179",
            "林思乔": "3180",
            "姚晟翊": "3181",
            "张于涵": "3182",
            "金睿辰": "3183"
        };
        
        function searchStudent() {
            const name = document.getElementById("studentName").value.trim();
            const resultDiv = document.getElementById("result");
            
            if(name === "") {
                resultDiv.innerHTML = "请输入学生姓名";
                return;
            }
            
            if(studentData[name]) {
                resultDiv.innerHTML = `${name} 的编号是: ${studentData[name]}`;
            } else {
                resultDiv.innerHTML = "未找到该学生，请检查姓名是否正确";
            }
        }
        
        // 按回车键也可以触发查询
        document.getElementById("studentName").addEventListener("keypress", function(event) {
            if (event.key === "Enter") {
                searchStudent();
            }
        });
    </script>
</head>
<body>
    <h1>学生编号查询系统</h1>
    <div>
        <input type="text" id="studentName" placeholder="请输入学生姓名">
        <button onclick="searchStudent()">查询编号</button>
    </div>
    <div id="result"></div>
</body>
</html>